package panda.transaction.recovery;

import panda.log.BasicLogRecord;

public class CommitRecord implements LogRecord{
	private int transactionNumber;
	public CommitRecord(BasicLogRecord record) {
		transactionNumber = record.getInt();
	}
	
	public CommitRecord(int transactionNumber) {
		this.transactionNumber = transactionNumber;
	}

	public void undo(int transactionNumber) {		
	}

	public int writeToLog() {
		return logManager.append(new Object[]{COMMIT,transactionNumber});
	}

	public int getType() {
		return COMMIT;
	}
	public int getTransactionNumber() {
		return transactionNumber;
	}

}
